emulsion colloid - French English Dictionary